// 引入 用来发送请求的方法  一定要把路径补全
import {request} from "../../request/index.js";

Page({
  data: {
    // 轮播图数组
    swiperList:[],
    // 导航数组
    catesList:[],
    //楼层数据
    floorList:[],
  },
    //页面开始加载就会触发
  onLoad: function (options) {
    var vm = this;
    // 原始的写法
    // wx.request({
    //     // 1发送异步请求获取轮播图数据 优化的手段可以通过es6的promise来解决这个问题
    //     url: '/home/swiperdata', //仅为示例，并非真实的接口地址
    //     data: {
    //     },
    //     method:'get',//get默认值可要可不要
    //     success (res) {
    //     console.log(res.data)
    //     vm.setData({
    //       swiperList:res
    //     })
    //     console.log('swiperList',vm.data.swiperList)
    //     }
    //   })
    vm.getSwiperList();
    vm.getCatesList();
    vm.getFloorList();
    
  },

  //获取轮播图数据
    getSwiperList(){
      var vm = this;
      // 封装后的写法
      request({
        url:"/home/swiperdata"
      }).then(res=>{
        vm.setData({
          swiperList:res
        })
      })
    },
  //获取导航数据
    getCatesList(){
      var vm = this;
      // 封装后的写法
      request({
        url:"/home/catitems"
      }).then(res=>{
        vm.setData({
          catesList:res
        })
      })
    },
  //获取楼层数据
  getFloorList(){
    var vm = this;
    // 封装后的写法
    request({
      url:"/home/floordata"
    }).then(res=>{
      vm.setData({
        floorList:res
      })
    })
  },
})